#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//int main() {
//    int sz = 0;
//    while (scanf("%d",  &sz) != EOF) 
//    { 
//        int num = sz;
//        while (num)
//        {
//            if (num == 1 || num == sz)
//            {
//                int i = 0;
//                for (i = num; i > 0; i--)
//                {
//                    printf("*");
//                }
//            }
//            else
//            {
//                int i = 0;
//                for (i = num; i > 0; i--)
//                {
//                    if (i == num || i == sz-num)
//                        printf("*");
//                    else
//                        printf(" ");
//                }
//            }
//            printf("\n");
//            num--;
//        }
//    }
//    return 0;
//}

void drawline(int sz)
{
	int i = 0;
	for (i = 1; i <= sz; i++)
	{
		printf("* ");
	}
	printf("\n");
}

void drawhole(int sz)
{
	int i = 0;
	printf("* ");
	for (i = 1; i <= sz - 2; i++)
	{
		printf("  ");
	}
	printf(" * ");
	printf("\n");
}

int main()
{
	int length = 0;
	while (scanf("%d", &length) != EOF)
	{
		int i = 0;
		int line = 0;
		for (line = 1; line <= length; line++)
		{
			if (line == 1 || line == length)
			{
				drawline(length);
			}
			else
			{
				drawhole(length);
			}
		}
		return 0;
	}
}
